thorn apple


Results for "thorn apple"

English - Turkish Dictionary

thorn apple

(English - Turkish Dictionary) :
1. tatula, şeytanelması. 2. alıç.